package com.sky.service;

import com.sky.dto.SetmealDTO;
import com.sky.dto.SetmealPageDTO;
import com.sky.result.PageBean;
import com.sky.vo.DishItemVO;
import com.sky.vo.SetmealVO;

import java.util.List;

public interface SetmealService {

    // 分页查询
    PageBean<SetmealVO> findByPage(SetmealPageDTO dto);

    // 新增
    void save(SetmealDTO dto);

    // 根据id查询套餐
    SetmealVO findById(Long id);

    // 修改套餐
    void update(SetmealDTO dto);

    // 根据dto查询列表
    List<SetmealVO> findList(SetmealPageDTO dto);

    List<DishItemVO> findDishItemsBySetMealId(Long id);
}
